DevOps Engineer (GitOps / Kubernetes) | Contract | Bank

  •  Job Reference: 157417
  •  Industry: Banking and Finance
  •  Consultant Registration Number: R1434374
  •  EA License Number: 02C3423
Sorry, but this job is no longer available.

Overview

As a DevOps Engineer specializing in GitOps with ArgoCD and ArgoWorkflow, you will play a key role in the design, implementation, and maintenance of our Kubernetes-based data platform. You will be responsible for ensuring smooth and efficient CI/CD pipelines, infrastructure as code management, and automated workflows.

Responsibilities

  • Design and manage GitOps workflows using tools like ArgoCD for continuous deployment
  • Build and maintain CI/CD pipelines for automated testing and deployment (e.g., Jenkins)
  • Manage and optimise Kubernetes environments for scalability and reliability
  • Automate infrastructure using tools such as Terraform, Helm, Kustomize, and Ansible
  • Work closely with developers and data teams to improve deployment workflows and system performance
  • Implement monitoring, logging, and alerting to ensure system stability
  • Manage code repositories (e.g., Bitbucket), ensuring best practices in version control and collaboration
  • Troubleshoot issues related to deployment, performance, and system scalability

Requirements

  • Degree in Computer Science, Engineering, or a related field
  • Minimum 2 years of hands-on experience with Kubernetes and container technologies (Docker or similar)
  • Experience with GitOps practices and tools such as ArgoCD and Argo Workflows
  • Experience building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)
  • Familiarity with infrastructure-as-code tools such as Terraform, Helm, Kustomize, or Ansible
  • Excellent scripting skills (e.g., Bash, Python) for automation
  • Good understanding of networking, security, and monitoring in cloud environments
  • Good problem-solving skills and ability to work in a collaborative team
  • Kubernetes certifications (e.g., Certified Kubernetes Administrator or Certified Kubernetes Application Developer)
  • Experience with data platforms or streaming tools (e.g., Apache Spark, Kafka, or Flink)
  • Familiarity with Agile or Scrum environments